package com.valsong.sandbox.mock;

import com.alibaba.jvm.sandbox.api.listener.ext.Advice;


/**
 * Mock执行器
 *
 * @author Val Song
 */
public interface Invoker {

    /**
     * 调用
     *
     * @param mockInvoker      脚本
     * @param mockInvokeMethod mock方法名称
     * @param advice           行为通知
     * @return mock执行结果
     */
    Object invoke(String mockInvoker, String mockInvokeMethod, Advice advice);
}
